package Mysql.v1;

import java.sql.*;

/*JDBC可以完成CURD操作【增加、修改、删除】
* 使用 JDBC规范 查询操作
* 1.加载驱动：注册MySQL驱动
* 2.准备SQL：连接成功mysql服务器
* 3.发送SQL：执行查询操作
* 4.查询结果集：ResultSet 接口
* 5.处理结果集：显示查询数据
* 6.关闭资源
* *
* */
public class MysqlJDBCV1 {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //1.注册Mysql驱动---Java--Driver接口
        Class.forName("com.mysql.jdbc.Drive");
        //2.准备SQL，同时准备发送sql工具类
        String username="root";
        String password="";
        String url="jdbc:mysql://127.0.0.1:3309/mi?characterEncoding=UTF-8";
        //链接成功Mysql sql工具类---Java--DriverManager接口
        //DriverManger接口-->getConnection方法：传入3个参数
        //getConnection方法链接成功--返回对象Connection对象
        //顺利打印Connection对象：代表JDBC链接Mysql成功
        Connection con= DriverManager.getConnection(url,username,password);
        //打桩：测试是否链接成功
        System.out.println("测试Java链接数据库对象："+con);

        //3.发送SQL：查询mi库-->book表数据库
        String sql="select * from book";
        //通过链接成功Connection对象.createStatement()
        //createStatement()链接数据库，返回Statement对象
        //Statement对象--Java---链接数据库并且返回Statement对象
        //Statement对象：执行静态sql--具备CRUD功能：增删改查

    }
}
